﻿// FIXME: Update this file to be null safe and then delete the line below
#nullable disable

using Bit.Core.Models.Mail;

namespace Bit.Core.Auth.Models.Mail;

public class OrganizationInitiateDeleteModel : BaseMailModel
{
    public string Url => string.Format("{0}/verify-recover-delete-org?orgId={1}&token={2}&name={3}",
        WebVaultUrl,
        OrganizationId,
        Token,
        OrganizationNameUrlEncoded);

    public string Token { get; set; }
    public Guid OrganizationId { get; set; }
    public string OrganizationName { get; set; }
    public string OrganizationNameUrlEncoded { get; set; }
    public string OrganizationPlan { get; set; }
    public string OrganizationSeats { get; set; }
    public string OrganizationBillingEmail { get; set; }
    public string OrganizationCreationDate { get; set; }
    public string OrganizationCreationTime { get; set; }
    public string TimeZone { get; set; }
}
